/* layout */
body { font-family:Arial,sans-serif,Helvetica,Tahoma; font-size:12px; margin:0; line-height:150%;}
#container {margin:0 auto; width:950px;}
#header { height:100px; background:#fff; margin-bottom:5px;}
#menu { height:30px; background:url(../image/skin/aero/aero_s111.png) repeat scroll 0 -48px; margin-bottom:5px;}
#mainContent { background:url(bg.gif) 0 0 repeat-y; overflow:auto;zoom:1; margin-bottom:5px;}
#sidebar { float:left; width:200px; background:#9ff;}
#content { float:right; width:725px; padding:10px; background:#fff;}
#footer { height:60px; background:#fff;}

/* user nav */
div#user_nav {float:right;margin:3px 0 0;padding:2px;text-align:right;}
div#user_nav a.nobg {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent none repeat scroll 0 0;}
div#user_nav a.welcome {color:#E28822;font-weight:bold;padding-right:10px;}
div#user_nav a.welcome:hover {background-color:transparent;color:#E28822;text-decoration:none;}
div#user_nav a.new_reply {color:red;padding-left:0;}
div#user_nav a.new_reply:hover {background-color:transparent;color:red;text-decoration:none;}
div#user_nav a {background-image:url(../image/line_gray.gif);background-position:right center;background-repeat:no-repeat;color:gray;line-height:1em;padding:5px 8px;text-decoration:none;}
div#user_nav a:hover {color:#51BE05;text-decoration:underline;}

/* footer */
div#site_nav {margin:0;padding:0;width:100%;text-align:center;}
div#site_nav a {color:gray;text-decoration:none;}
div#site_nav a:hover {color:#51BE05;text-decoration:underline;}

.required{color:#FF3300;}
/* register */
div#reg h2{margin:0 20px;padding:10px 0;}
div#reg p{margin:0 20px;padding:5px 0;}
div#reg .reg-rule{clear:both;margin:0 20px;background:url("../image/dotted.gif") repeat-x scroll 0 0 #FFFFFF;height:1px;}
div#reg hr {display:none;}
div#reg .reg-two-column{overflow:visible;}
div#reg .reg-two-column .two-column{width:200px;}
div#reg .reg-two-column .two-column.first {float:left;}
div#reg .reg-two-column .two-column.first p {margin:0 0 0 20px;}
div#reg .reg-two-column .two-column.second {float:right;}
div#reg .reg-two-column .two-column.second p {margin:0 35px 0 0;}
div#reg .reg-button-row p {display:inline;float:left;width:90%;text-align:center;}
div#reg .reg-overlay-button p {padding:0.6em 18px;text-align:right;}

/* message board */
div#msgBoard {
    padding: 5px 0 0 18px;
}
div#msgBoard .clearfix {
    display:block;
}
div#msgBoard .clearfix .logo {
    float: left;
    padding: 2px 6px 6px 2px;
    background-image: url(../image/logo_bg.gif);
    background-repeat: no-repeat;
}
div#msgBoard .clearfix .content {
    background-image: url(../image/twitter_sbg.png);
    background-repeat: no-repeat;
    padding: 10px 10px 0 20px;
    float: left;
    width: 667px;
    height: 80px;
    margin-left: 2px;
    position: relative;
}


